package cn.ynrcb.personnelfile.admin.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 通知列表Vo
 *
 * @author wujianfan
 */
@ApiModel("通知列表Vo")
@Data
public class NoticeListVo {

	@ApiModelProperty(name = "id",value = "通知关系id",example = "1")
	private Long id;
	/**
	 * 通知id
	 */
	@ApiModelProperty(name = "noticeId",value = "通知id",example = "1")
	private Long noticeId;
	/**
	 * 通知标题
	 */
	@ApiModelProperty(name = "title",value = "通知标题",example = "审核通知")
	private String title;
	/**
	 * 通知内容
	 */
	@ApiModelProperty(name = "content",value = "通知内容",example = "XXXXXXXXXXXXXX")
	private String content;
	/**
	 * 类型（1-系统通知，99-其他通知）
	 */
	@ApiModelProperty(name = "type",value = "类型（1-系统通知，99-其他通知）",example = "1")
	private Integer type;
	/**
	 * 类型名称（1-系统通知，99-其他通知）
	 */
	@ApiModelProperty(name = "typeName",value = "类型名称（1-系统通知，99-其他通知）",example = "系统通知")
	private String typeName;
	/**
	 * 是否已读
	 */
	@ApiModelProperty(name = "isRead",value = "是否已读",example = "1")
	private Integer isRead;
	/**
	 * 创建人ID
	 */
	@ApiModelProperty(name = "createUserId",value = "创建人ID",example = "1")
	private Long createUserId;
	/**
	 * 创建人username
	 */
	@ApiModelProperty(name = "createUserName",value = "创建人username",example = "ADMIN")
	private String createUserName;
	/**
	 * 接收人ID
	 */
	@ApiModelProperty(name = "userId",value = "接收人ID",example = "1")
	private Long userId;
	/**
	 * 接收人username
	 */
	@ApiModelProperty(name = "username",value = "接收人username",example = "ADMIN")
	private String username;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(name = "createTime",value = "创建时间",example = "2021-9-13 11:00:00")
	private Date createTime;

}
